ElectronicSolve v4.0
www.pspicelib.narod.ru
Аналитический расчет усилительного каскада на биполярном транзисторе с малосигнальной
схемой замещения .
> | restart: with(plots): with(inttrans): #Digits:=20: |
> | read (`D:/PSPICE105/Maple_LIB/ElectronicSolver.m`); with(SolveNet); |
На рис. 1 представлен усилитель на биполярном транзисторе. На рис. 2 он же, но транзистор заменен на малосигнальную схему замещения.
Такие задачи часто пытаются решать в учебных целях студенты и преподавателями радиоэлектронных институтов. Однако даю 100%, что никто не справился бы с этой задачей, будь она задана в качестве типового расчёта. В своё время, когда я учился в Московском Энергетическом Университете, типовой расчет по ТОЭ я пересчитывал раз 7...10. Причина простая - описки, ошибки, сбой при нажатии кнопок калькулятора, потеря точности при цепочечных вычислениях (особо большие потери точности были, когда я пользовался логарифмической линейкой).
С тех пор я ненавижу ТОЭ, логарифмическую линейку, калькулятор и писанину от руки. Однако желание чего-нибудь посчитать по законам Ома осталось. Задачу пришлось решить в самом общем виде. Сочетание радиотехнического образования и увлечение вычислительной техникой принесло свои плоды. Была написана программа ElectronicSolve, в которой постепенно концентрируются все мои познания в области электротехники и электроники.
И так, предоставляю вам возможность увидеть полное и точное решение этой задачи.
На вход усилителя (рис. 1) подаётся напряжение амплитудой 1 В.
Требуется найти напряжение на выходе, в зависимости от частоты входного сигнала и построить график.
Рис. 1.
Рис. 2.
Аналитические расчеты
> | ESolve(EQ,`BJT/BJT-PSpiceFiles/SCHEMATIC1/SCHEMATIC1.net`); |
Название проекта: BJT
Узловые напряжения:{VOUT, VINP, V1, V2, V3, V7, V5, V4, V6}
> | VOUT:=VOUT; |
> | Спецификация(DC,DC,RLC); |
"Спецификация проекта: BJT"
RG := .1e4, "1K"
R3 := .22e4, "2.2K"
RE := .1, "0.1"
Cbc := .35e-11, "3.5p"
Rb := 30, "30"
R2 := .56e4, "5.6K"
Rbe := 533, "533"
R4 := 300, "300"
Rbc := .1e7, "1MEG"
Cbe := .127e-9, "127p"
RL := .82e4, "8.2K"
R1 := .33e5, "33K"
C1 := .10e-7, "10n"
C3 := .68e-7, "68n"
Rc := 2.4, "2.4"
Rce := .26e5, "26K"
C2 := .68e-7, "68n"
"DC источник"
Vinp := 1
"B*(V3-V4)/Rbe:=Q1"
> | B:=55: |
> | #solve(B*(-V3+V4)/Rbe,V3); |
> | VOUT:=VOUT; |
> |
> | АЧХ_Logf(VOUT,1,100e6,"Рис. 1. АЧХ усилителя на биполярном транзисторе"); |
> | АЧХ_f(VOUT,0,10e6,"Рис. 2. АЧХ усилителя на биполярном транзисторе"); |